Picking the right carpet cleaner is easier when you know what to ask. A Kansas City pro of 35+ years explains the seven questions that separate good companies from the rest.